https://elama.ru/blog/dinamicheskie-obyavleniya-v-direkte-chto-eto-takoe-i-kak-ih-nastroit/